package com.beidasoft.web.model.govServiceManager;

import java.util.Date;

/**
 * @author LiuJinYuan
 * @company 北大软件
 * @description: TODO 材料目录信息实体类
 * @create 2022-04-14 11:07
 */
public class UpProMaterial {

    // 记录唯一标识
    private String rowguId;
    // 办件唯一标识
    private String projectRowguId;
    // 办件编号
    private String projectNo;
    // 材料目录记录唯一标识
    private String taskguId;
    // 材料名称
    private String materialName;
    // 收取方式
    private String getType;
    // 电子证照用证码
    private String certiFicateCode;
    // 收取数量
    private String getNum;
    // 份数
    private String copiesNum;
    // 附件名称
    private String materialattachName;
    // 材料性质
    private String materialProperties;
    // 材料审核状态
    private String materialState;
    // 备注
    private String remark;
    // 校验状态
    private Integer checkState;
    // 更新时间
    private Date cdUptime;
    // 删除状态
    private Integer delState;
    // 同步标识
    private Integer syncSign;
    // 同步时间
    private Date cdTime;
    // 批次号
    private String cdBatch;
    // 数据来源
    private String dataSource;

    public UpProMaterial() {
    }

    public UpProMaterial(String rowguId, String projectRowguId, String projectNo, String taskguId, String materialName, String getType, String certiFicateCode, String getNum, String copiesNum, String materialattachName, String materialProperties, String materialState, String remark, Integer checkState, Date cdUptime, Integer delState, Integer syncSign, Date cdTime, String cdBatch, String dataSource) {
        this.rowguId = rowguId;
        this.projectRowguId = projectRowguId;
        this.projectNo = projectNo;
        this.taskguId = taskguId;
        this.materialName = materialName;
        this.getType = getType;
        this.certiFicateCode = certiFicateCode;
        this.getNum = getNum;
        this.copiesNum = copiesNum;
        this.materialattachName = materialattachName;
        this.materialProperties = materialProperties;
        this.materialState = materialState;
        this.remark = remark;
        this.checkState = checkState;
        this.cdUptime = cdUptime;
        this.delState = delState;
        this.syncSign = syncSign;
        this.cdTime = cdTime;
        this.cdBatch = cdBatch;
        this.dataSource = dataSource;
    }

    public String getRowguId() {
        return rowguId;
    }

    public void setRowguId(String rowguId) {
        this.rowguId = rowguId;
    }

    public String getProjectRowguId() {
        return projectRowguId;
    }

    public void setProjectRowguId(String projectRowguId) {
        this.projectRowguId = projectRowguId;
    }

    public String getProjectNo() {
        return projectNo;
    }

    public void setProjectNo(String projectNo) {
        this.projectNo = projectNo;
    }

    public String getTaskguId() {
        return taskguId;
    }

    public void setTaskguId(String taskguId) {
        this.taskguId = taskguId;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public String getGetType() {
        return getType;
    }

    public void setGetType(String getType) {
        this.getType = getType;
    }

    public String getCertiFicateCode() {
        return certiFicateCode;
    }

    public void setCertiFicateCode(String certiFicateCode) {
        this.certiFicateCode = certiFicateCode;
    }

    public String getGetNum() {
        return getNum;
    }

    public void setGetNum(String getNum) {
        this.getNum = getNum;
    }

    public String getCopiesNum() {
        return copiesNum;
    }

    public void setCopiesNum(String copiesNum) {
        this.copiesNum = copiesNum;
    }

    public String getMaterialattachName() {
        return materialattachName;
    }

    public void setMaterialattachName(String materialattachName) {
        this.materialattachName = materialattachName;
    }

    public String getMaterialProperties() {
        return materialProperties;
    }

    public void setMaterialProperties(String materialProperties) {
        this.materialProperties = materialProperties;
    }

    public String getMaterialState() {
        return materialState;
    }

    public void setMaterialState(String materialState) {
        this.materialState = materialState;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getCheckState() {
        return checkState;
    }

    public void setCheckState(Integer checkState) {
        this.checkState = checkState;
    }

    public Date getCdUptime() {
        return cdUptime;
    }

    public void setCdUptime(Date cdUptime) {
        this.cdUptime = cdUptime;
    }

    public Integer getDelState() {
        return delState;
    }

    public void setDelState(Integer delState) {
        this.delState = delState;
    }

    public Integer getSyncSign() {
        return syncSign;
    }

    public void setSyncSign(Integer syncSign) {
        this.syncSign = syncSign;
    }

    public Date getCdTime() {
        return cdTime;
    }

    public void setCdTime(Date cdTime) {
        this.cdTime = cdTime;
    }

    public String getCdBatch() {
        return cdBatch;
    }

    public void setCdBatch(String cdBatch) {
        this.cdBatch = cdBatch;
    }

    public String getDataSource() {
        return dataSource;
    }

    public void setDataSource(String dataSource) {
        this.dataSource = dataSource;
    }

    @Override
    public String toString() {
        return "UpProMaterial{" +
                "rowguId='" + rowguId + '\'' +
                ", projectRowguId='" + projectRowguId + '\'' +
                ", projectNo='" + projectNo + '\'' +
                ", taskguId='" + taskguId + '\'' +
                ", materialName='" + materialName + '\'' +
                ", getType='" + getType + '\'' +
                ", certiFicateCode='" + certiFicateCode + '\'' +
                ", getNum='" + getNum + '\'' +
                ", copiesNum='" + copiesNum + '\'' +
                ", materialattachName='" + materialattachName + '\'' +
                ", materialProperties='" + materialProperties + '\'' +
                ", materialState='" + materialState + '\'' +
                ", remark='" + remark + '\'' +
                ", checkState=" + checkState +
                ", cdUptime=" + cdUptime +
                ", delState=" + delState +
                ", syncSign=" + syncSign +
                ", cdTime=" + cdTime +
                ", cdBatch='" + cdBatch + '\'' +
                ", dataSource='" + dataSource + '\'' +
                '}';
    }
}
